package com.zhouxiaoge.mybatis.dao;

import com.zhouxiaoge.mybatis.bean.Department;

/**
 * @author 周小哥
 * 时间 ： 2019/8/7 16:36
 */

public interface DepartmentMapper {

    /**
     * 查询
     *
     * @param id 参数一：主键id
     * @return 执行结果
     */
    Department getDeptById(Integer id);

    /**
     * 嵌套结果集的方式，使用collection标签定义关联的集合类型的属性封装规则
     *
     * @param id 参数一：主键id
     * @return 执行结果
     */
    Department getDeptByIdPlus(Integer id);

    /**
     * collection：分段查询
     *
     * @param id 参数一：主键id
     * @return 执行结果
     */
    Department getDeptByIdStep(Integer id);
}
